catapult launch - Turkish English Dictionary